#ifndef __PRIMITIVE_TYPES_HPP__

  #define __PRIMITIVE_TYPES_HPP__

	typedef signed char   sint08;
	typedef unsigned char uint08;

	typedef signed short int    sint16;
	typedef unsigned short int  uint16;

	typedef signed int    sint32;
	typedef unsigned int  uint32;

	typedef signed long int     sint64;
	typedef unsigned long int   uint64;

	typedef float   fp32;
	typedef double  fp64;

	typedef sint32   word;
	typedef fp32     real;

        enum FDP_FUNC {
                        QUADRATIC ,
                        LINEAR ,
                        PIECEWISE_LINEAR_01 ,
                        PIECEWISE_LINEAR_02 ,
                        NON_CONTINUOS ,
                        GAUSIAN
                    };

#endif  // __PRIMITIVE_TYPES_HPP__
